package com.crm.dao.mapper.csd.customerManager;

import com.crm.model.entity.csd.customerManager.CustomerMemberCardDetailSwipingRecord;
import com.crm.model.entity.csd.customerManager.CustomerMemberCardDetailSwipingRecordExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface CustomerMemberCardDetailSwipingRecordMapper {
    long countByExample(CustomerMemberCardDetailSwipingRecordExample example);

    int deleteByExample(CustomerMemberCardDetailSwipingRecordExample example);

    int deleteByPrimaryKey(String swipingRecordId);

    int insert(CustomerMemberCardDetailSwipingRecord record);

    int insertSelective(CustomerMemberCardDetailSwipingRecord record);

    List<CustomerMemberCardDetailSwipingRecord> selectByExample(CustomerMemberCardDetailSwipingRecordExample example);

    CustomerMemberCardDetailSwipingRecord selectByPrimaryKey(String swipingRecordId);

    int updateByExampleSelective(@Param("record") CustomerMemberCardDetailSwipingRecord record, @Param("example") CustomerMemberCardDetailSwipingRecordExample example);

    int updateByExample(@Param("record") CustomerMemberCardDetailSwipingRecord record, @Param("example") CustomerMemberCardDetailSwipingRecordExample example);

    int updateByPrimaryKeySelective(CustomerMemberCardDetailSwipingRecord record);

    int updateByPrimaryKey(CustomerMemberCardDetailSwipingRecord record);
}